Dudlewebs\WPMCS\Google\Cloud\Storage\Connection\Rest B

Total Complexity 78
Dependencies 19
Dependents 1
Total lines 572
Lines of code 287
Logical lines of code 168
Comment lines 190
Methods 46
Properties 3

Methods 46

Method Rating Maintainability Complexity Lines of code
chooseValidationMethod()
S
56 7 19
downloadObject()
S
47 6 33
resolveUploadOptions()
S
48 6 30
getRequestedBytes()
S
57 6 15
insertObject()
S
54 5 20
modifyRequestForRetry()
S
58 3 15
__construct()
S
58 3 14
crcFromStream()
S
61 2 12
send()
S
65 2 7
supportsBuiltinCrc32c()
S
78 2 3
deleteBucket()
S
79 1 3
getHmacKey()
S
79 1 3
listNotifications()
S
79 1 3
getServiceAccount()
S
79 1 3
lockRetentionPolicy()
S
79 1 3
createHmacKey()
S
79 1 3
deleteHmacKey()
S
79 1 3
buildDownloadObjectParams()
S
66 1 6
updateHmacKey()
S
79 1 3
listHmacKeys()
S
79 1 3
deleteNotification()
S
79 1 3
getAcl()
S
78 1 3
crc32cExtensionLoaded()
S
80 1 3
addRetryHeaderLogic()
S
66 1 8
deleteAcl()
S
78 1 3
insertNotification()
S
79 1 3
getNotification()
S
79 1 3
getBucket()
S
79 1 3
getObject()
S
79 1 3
listBuckets()
S
79 1 3
insertBucket()
S
79 1 3
patchBucket()
S
79 1 3
deleteObject()
S
79 1 3
copyObject()
S
79 1 3
rewriteObject()
S
79 1 3
composeObject()
S
79 1 3
listObjects()
S
79 1 3
testBucketIamPermissions()
S
79 1 3
patchObject()
S
79 1 3
patchAcl()
S
78 1 3
downloadObjectAsync()
S
70 1 6
insertAcl()
S
78 1 3
listAcl()
S
78 1 3
projectId()
S
82 1 3
setBucketIamPolicy()
S
79 1 3
getBucketIamPolicy()
S
79 1 3